An Adaptable ORM Metamodel to Support Traceability of Business Requirements across System Development Life Cycle Phases

نویسندگان

  • Baba Piprani
  • Marlena Borg
  • Josée Chabot
  • Éric Chartrand
چکیده

Enterprises launching IT development projects usually start off with establishing Use Cases or similar techniques to document functional requirements as a special directed effort. More often than not, the resulting information system has buried these and other newly discovered undocumented requirements into program code---losing the important link between business requirements, business rules and developed code. In reality, the business requirements are generally surfaced over several years in memos, e-mails, meeting minutes, consultant reports etc., and the requirements gathering effort starts all over again as a new project to capture these already stated requirements. Using an ORM based development life cycle approach, the supporting adaptable traceability metamodel enables the collection and tagging of the business requirements across a multitude of documents and across development phases, to provide traceability and the facility to develop transforms across an organized information system development effort in meeting with any established System Development Life Cycles.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metamodel for Tracing Concerns Across the Life Cycle

Several aspect-oriented approaches have been proposed to specify aspects at different phases in the software life cycle. Aspects can appear within a phase, be refined or mapped to other aspects in later phases, or even disappear. Tracing aspects is necessary to support understandability and maintainability of software systems. Although several approaches have been introduced to address traceabi...

متن کامل

Preparing business rules templates and object role modelling for transformations

It is common for business people to operate with natural language statements. BR (BR) in this sense can be presented using the variation of structural language – BR templates. However, BR templates are not formal enough to be automatically processed. Furthermore, BR templates have to be in consistence with enterprise model, especially with its static structures – business objects. Object role m...

متن کامل

A Pragmatic Approach to Traceability in Model-Driven Development

A common problem in model-driven software development processes is the tracing of requirements across different phases of the software development life cycle and multiple levels of abstraction down to the code level. Because debugging at the model level is not feasible yet, unwanted or unexpected behavior of the executable system needs to be analyzed at the code level at run-time and in a feedb...

متن کامل

Component based method for enterprise application design

Component support has actually been enhanced with version 2.0 of the Unified Modeling Language and component appears as the best reusable unit of software, whereas more and more pre-built components are made available. However, reuse of components to build system remains a difficult task. Components are mostly identified in the late phases of the system development cycle without considering the...

متن کامل

A Framework for Requirements Traceability in UML-based Projects∗

Requirements traceability allows us to assure the continuous concordance between the stakeholders requirements and the artifacts produced along the software development process. Although the important role of requirements traceability is widely recognized, the application level and consensus about associated practices are quite variable from one software development team to another. UML appears...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008